mechanical draft tower - French English Dictionary